package com.juzi.javabean;

public class User {
    //1、成员变量建议使用private私有属性
    private String name;
    private double height;
    private double salary;

    //右键或者Alt + Insert

    /**
        2、必须为成员变量提供成套的setter和getter方法
     右键选择 ”Generate“ 选择 ”Getter and Setter“ 按住 Shift键就可以全选 点击OK
     */
    public String getName() {
        return name;
    }

    public void setName(String name) {
        this.name = name;
    }

    public double getHeight() {
        return height;
    }

    public void setHeight(double height) {
        this.height = height;
    }

    public double getSalary() {
        return salary;
    }

    public void setSalary(double salary) {
        this.salary = salary;
    }

    /**
        3、要求提供无参构造器（默认存在），有参数构造器是可选的
     右键选择 ”Generate“ 选择 ”Constructor“ 按住 Shift键就可以全选 点击OK
     */
    public User(String name, double height, double salary) {
        this.name = name;
        this.height = height;
        this.salary = salary;
    }
    //有参数构造器出来之后，
    // 就得提供一个无参数构造器，
    // 因为此时只写了有参数构造器，
    // 所以就没有无参构造器
    //右键选择 ”Generate“ 选择 ”Constructor“ 按住 Shift键就可以全选 点击Select None
    public User() {
    }
}
